package com.example.signsystem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.signsystem.entity.dto.ClassScheduleDTO;
import com.example.signsystem.entity.parm.ClassScheduleParam;
import com.example.signsystem.entity.po.ClassPO;

import java.util.List;

public interface IClassService extends IService<ClassPO> {
    /**
     * 批量删除
     * @param ids
     * @return
     */
    Boolean deleteBatch(List<Long> ids);

    /**
     * 查看课程表
     * @return
     */
    List<ClassPO> viewClassSchedule(ClassScheduleParam classScheduleParam);

    /**
     * 更新课程表
     * @param classScheduleDTO
     * @return
     */
    Boolean update(ClassScheduleDTO classScheduleDTO);
}
